package  gearunits.models{
	import org.papervision3d.core.math.NumberUV;
	import org.papervision3d.core.math.Number3D;
	import org.papervision3d.core.geom.renderables.Triangle3D;
	import org.papervision3d.core.geom.renderables.Vertex3D;
	import org.papervision3d.core.geom.TriangleMesh3D;
	import org.papervision3d.core.proto.MaterialObject3D;

	public class PMeshBuildingGasRefinery extends TriangleMesh3D {
		private var ve:Array;
		private var fa:Array;

		public function PMeshBuildingGasRefinery(material : MaterialObject3D ) {
			super( material, new Array(), new Array() );
			ve = this.geometry.vertices;
			fa = this.geometry.faces;
			v(13.828426,0.000000,13.828426);
			v(15.000000,0.000000,10.999999);
			v(13.828426,0.000000,8.171573);
			v(11.000000,0.000000,7.000000);
			v(8.171572,0.000000,8.171573);
			v(7.000000,0.000000,11.000000);
			v(8.171572,0.000000,13.828426);
			v(10.999998,0.000000,15.000000);
			v(13.828426,8.000000,13.828428);
			v(15.000000,8.000000,11.000002);
			v(13.828428,8.000000,8.171574);
			v(11.000000,8.000000,7.000000);
			v(8.171572,8.000000,8.171574);
			v(7.000000,8.000000,11.000002);
			v(8.171576,8.000000,13.828429);
			v(11.000005,8.000000,15.000000);
			v(11.000000,0.000000,11.000000);
			v(11.000000,8.000000,11.000000);
			v(-11.000000,8.000000,11.000000);
			v(-11.000000,0.000000,11.000000);
			v(-10.999995,8.000000,15.000000);
			v(-13.828424,8.000000,13.828429);
			v(-15.000000,8.000000,11.000002);
			v(-13.828428,8.000000,8.171574);
			v(-11.000000,8.000000,7.000000);
			v(-8.171572,8.000000,8.171574);
			v(-7.000000,8.000000,11.000002);
			v(-8.171574,8.000000,13.828428);
			v(-11.000002,0.000000,15.000000);
			v(-13.828428,0.000000,13.828426);
			v(-15.000000,0.000000,11.000000);
			v(-13.828428,0.000000,8.171573);
			v(-11.000000,0.000000,7.000000);
			v(-8.171574,0.000000,8.171573);
			v(-7.000000,0.000000,10.999999);
			v(-8.171574,0.000000,13.828426);
			v(13.828426,0.000000,-8.171574);
			v(15.000000,0.000000,-11.000000);
			v(13.828426,0.000000,-13.828426);
			v(11.000000,0.000000,-15.000000);
			v(8.171572,0.000000,-13.828426);
			v(7.000000,0.000000,-11.000000);
			v(8.171572,0.000000,-8.171574);
			v(10.999998,0.000000,-7.000000);
			v(13.828426,8.000000,-8.171572);
			v(15.000000,8.000000,-10.999998);
			v(13.828428,8.000000,-13.828426);
			v(11.000000,8.000000,-15.000000);
			v(8.171572,8.000000,-13.828426);
			v(7.000000,8.000000,-10.999998);
			v(8.171576,8.000000,-8.171570);
			v(11.000005,8.000000,-7.000000);
			v(11.000000,0.000000,-11.000000);
			v(11.000000,8.000000,-11.000000);
			v(-11.000000,8.000000,-11.000000);
			v(-11.000000,0.000000,-11.000000);
			v(-10.999995,8.000000,-7.000000);
			v(-13.828424,8.000000,-8.171571);
			v(-15.000000,8.000000,-10.999998);
			v(-13.828428,8.000000,-13.828426);
			v(-11.000000,8.000000,-15.000000);
			v(-8.171572,8.000000,-13.828426);
			v(-7.000000,8.000000,-10.999998);
			v(-8.171574,8.000000,-8.171572);
			v(-11.000002,0.000000,-7.000000);
			v(-13.828428,0.000000,-8.171574);
			v(-15.000000,0.000000,-11.000000);
			v(-13.828428,0.000000,-13.828427);
			v(-11.000000,0.000000,-15.000000);
			v(-8.171574,0.000000,-13.828427);
			v(-7.000000,0.000000,-11.000001);
			v(-8.171574,0.000000,-8.171574);
			v(9.236316,0.000000,3.832807);
			v(9.241267,0.000000,-3.820861);
			v(3.832806,0.000000,-9.236319);
			v(-3.820859,0.000000,-9.241268);
			v(-9.236321,0.000000,-3.832808);
			v(-9.241268,0.000000,3.820857);
			v(-3.832812,0.000000,9.236318);
			v(3.820853,0.000000,9.241268);
			v(9.236318,20.000000,3.832811);
			v(9.241270,20.000000,-3.820854);
			v(3.832811,20.000000,-9.236320);
			v(-3.820859,20.000000,-9.241268);
			v(-9.236320,20.000000,-3.832806);
			v(-9.241266,20.000000,3.820864);
			v(-3.832800,20.000000,9.236320);
			v(3.820869,20.000000,9.241261);
			v(-0.000001,0.000000,-0.000001);
			v(-0.000001,20.000000,-0.000001);
			v(-3.818919,20.000000,-12.241268);
			v(3.834751,20.000000,-12.236319);
			v(-3.818919,-0.000000,-12.241268);
			v(3.834746,-0.000000,-12.236319);
			v(3.818930,20.000000,12.241261);
			v(-3.834739,20.000000,12.236320);
			v(3.818915,0.000000,12.241268);
			v(-3.834750,0.000000,12.236317);
			v(12.241270,20.000000,-3.818913);
			v(12.236317,20.000000,3.834752);
			v(12.241266,-0.000000,-3.818920);
			v(12.236315,-0.000000,3.834748);
			v(-12.241266,20.000000,3.818925);
			v(-12.236320,20.000000,-3.834745);
			v(-12.241268,0.000000,3.818918);
			v(-12.236320,0.000000,-3.834747);

			f(16,0,1,0.055610,0.699026,0.111220,0.722060,0.078644,0.754636,-0.000000,0.000000,-1.000000);
			f(17,9,8,0.249591,0.699026,0.272625,0.643416,0.305201,0.675992,0.000000,0.000000,1.000000);
			f(16,1,2,0.055610,0.699026,0.078644,0.754636,0.032575,0.754636,0.000000,0.000000,-1.000000);
			f(17,10,9,0.249591,0.699026,0.226557,0.643416,0.272625,0.643416,0.000000,0.000000,1.000000);
			f(16,2,3,0.055610,0.699026,0.032575,0.754636,0.000000,0.722060,0.000000,0.000000,-1.000000);
			f(17,11,10,0.249591,0.699026,0.193981,0.675992,0.226557,0.643416,0.000000,-0.000000,1.000000);
			f(16,3,4,0.055610,0.699026,0.000000,0.722060,0.000000,0.675992,0.000000,0.000000,-1.000000);
			f(17,12,11,0.249591,0.699026,0.193981,0.722060,0.193981,0.675992,0.000000,-0.000000,1.000000);
			f(16,4,5,0.055610,0.699026,0.000000,0.675992,0.032576,0.643416,0.000000,0.000000,-1.000000);
			f(17,13,12,0.249591,0.699026,0.226557,0.754636,0.193981,0.722060,-0.000000,-0.000000,1.000000);
			f(16,5,6,0.055610,0.699026,0.032576,0.643416,0.078644,0.643416,0.000000,-0.000000,-1.000000);
			f(17,14,13,0.249591,0.699026,0.272625,0.754636,0.226557,0.754636,-0.000000,0.000000,1.000000);
			f(16,6,7,0.055610,0.699026,0.078644,0.643416,0.111220,0.675992,0.000000,-0.000000,-1.000000);
			f(17,15,14,0.249591,0.699026,0.305201,0.722060,0.272625,0.754636,-0.000000,0.000000,1.000000);
			f(7,0,16,0.111220,0.675992,0.111220,0.722060,0.055610,0.699026,0.000000,0.000000,-1.000000);
			f(17,8,15,0.249591,0.699026,0.305201,0.675992,0.305201,0.722060,0.000000,0.000000,1.000000);
			f(18,27,20,0.545645,0.699026,0.568679,0.643416,0.601255,0.675991,0.000000,0.000000,1.000000);
			f(19,28,35,0.804891,0.698825,0.860501,0.675790,0.860501,0.721859,-0.000000,-0.000000,-1.000000);
			f(18,20,21,0.545645,0.699026,0.601255,0.675991,0.601255,0.722060,-0.000000,0.000000,1.000000);
			f(19,29,28,0.804891,0.698825,0.827926,0.643215,0.860501,0.675790,0.000000,-0.000000,-1.000000);
			f(18,21,22,0.545645,0.699026,0.601255,0.722060,0.568679,0.754636,-0.000000,0.000000,1.000000);
			f(19,30,29,0.804891,0.698825,0.781857,0.643215,0.827926,0.643215,0.000000,-0.000000,-1.000000);
			f(18,22,23,0.545645,0.699026,0.568679,0.754636,0.522610,0.754636,-0.000000,-0.000000,1.000000);
			f(19,31,30,0.804891,0.698825,0.749282,0.675790,0.781857,0.643215,0.000000,0.000000,-1.000000);
			f(18,23,24,0.545645,0.699026,0.522610,0.754636,0.490035,0.722060,0.000000,-0.000000,1.000000);
			f(19,32,31,0.804891,0.698825,0.749282,0.721859,0.749282,0.675790,0.000000,0.000000,-1.000000);
			f(18,24,25,0.545645,0.699026,0.490035,0.722060,0.490035,0.675992,0.000000,-0.000000,1.000000);
			f(19,33,32,0.804891,0.698825,0.781857,0.754435,0.749282,0.721859,0.000000,0.000000,-1.000000);
			f(18,25,26,0.545645,0.699026,0.490035,0.675992,0.522610,0.643416,0.000000,0.000000,1.000000);
			f(19,34,33,0.804891,0.698825,0.827926,0.754435,0.781857,0.754435,0.000000,0.000000,-1.000000);
			f(18,26,27,0.545645,0.699026,0.522610,0.643416,0.568679,0.643416,0.000000,0.000000,1.000000);
			f(19,35,34,0.804891,0.698825,0.860501,0.721859,0.827926,0.754435,-0.000000,0.000000,-1.000000);
			f(52,36,37,0.804891,0.810044,0.860501,0.833079,0.827926,0.865654,-0.000000,0.000000,-1.000000);
			f(53,45,44,0.693672,0.698825,0.670637,0.643215,0.716706,0.643215,0.000000,0.000000,1.000000);
			f(52,37,38,0.804891,0.810044,0.827926,0.865654,0.781857,0.865654,0.000000,0.000000,-1.000000);
			f(53,46,45,0.693672,0.698825,0.638062,0.675790,0.670637,0.643215,0.000000,0.000000,1.000000);
			f(52,38,39,0.804891,0.810044,0.781857,0.865654,0.749282,0.833079,0.000000,0.000000,-1.000000);
			f(53,47,46,0.693672,0.698825,0.638062,0.721859,0.638062,0.675790,0.000000,-0.000000,1.000000);
			f(52,39,40,0.804891,0.810044,0.749282,0.833079,0.749282,0.787010,0.000000,0.000000,-1.000000);
			f(53,48,47,0.693672,0.698825,0.670637,0.754435,0.638062,0.721859,0.000000,-0.000000,1.000000);
			f(52,40,41,0.804891,0.810044,0.749282,0.787010,0.781857,0.754435,0.000000,0.000000,-1.000000);
			f(53,49,48,0.693672,0.698825,0.716706,0.754435,0.670637,0.754435,-0.000000,-0.000000,1.000000);
			f(52,41,42,0.804891,0.810044,0.781857,0.754435,0.827926,0.754435,0.000000,-0.000000,-1.000000);
			f(53,50,49,0.693672,0.698825,0.749282,0.721859,0.716706,0.754435,-0.000000,0.000000,1.000000);
			f(52,42,43,0.804891,0.810044,0.827926,0.754435,0.860501,0.787010,0.000000,-0.000000,-1.000000);
			f(53,51,50,0.693672,0.698825,0.749281,0.675790,0.749282,0.721859,-0.000000,0.000000,1.000000);
			f(52,43,36,0.804891,0.810044,0.860501,0.787010,0.860501,0.833079,-0.000000,-0.000000,-1.000000);
			f(53,44,51,0.693672,0.698825,0.716706,0.643215,0.749281,0.675790,0.000000,0.000000,1.000000);
			f(54,63,56,0.434425,0.699026,0.457459,0.643416,0.490035,0.675992,0.000000,0.000000,1.000000);
			f(55,64,71,0.693672,0.810044,0.749282,0.787010,0.749282,0.833079,-0.000000,-0.000000,-1.000000);
			f(54,56,57,0.434425,0.699026,0.490035,0.675992,0.490035,0.722060,-0.000000,0.000000,1.000000);
			f(55,65,64,0.693672,0.810044,0.716706,0.754435,0.749282,0.787010,0.000000,-0.000000,-1.000000);
			f(54,57,58,0.434425,0.699026,0.490035,0.722060,0.457459,0.754636,-0.000000,0.000000,1.000000);
			f(55,66,65,0.693672,0.810044,0.670637,0.754435,0.716706,0.754435,0.000000,-0.000000,-1.000000);
			f(54,58,59,0.434425,0.699026,0.457459,0.754636,0.411391,0.754636,-0.000000,-0.000000,1.000000);
			f(55,67,66,0.693672,0.810044,0.638062,0.787010,0.670637,0.754435,0.000000,0.000000,-1.000000);
			f(54,59,60,0.434425,0.699026,0.411391,0.754636,0.378815,0.722060,0.000000,-0.000000,1.000000);
			f(55,68,67,0.693672,0.810044,0.638062,0.833079,0.638062,0.787010,0.000000,0.000000,-1.000000);
			f(54,60,61,0.434425,0.699026,0.378815,0.722060,0.378815,0.675992,0.000000,-0.000000,1.000000);
			f(55,69,68,0.693672,0.810044,0.670637,0.865654,0.638062,0.833079,0.000000,0.000000,-1.000000);
			f(54,61,62,0.434425,0.699026,0.378815,0.675992,0.411391,0.643416,0.000000,0.000000,1.000000);
			f(55,70,69,0.693672,0.810044,0.716706,0.865654,0.670637,0.865654,0.000000,0.000000,-1.000000);
			f(54,62,63,0.434425,0.699026,0.411391,0.643416,0.457459,0.643416,0.000000,0.000000,1.000000);
			f(55,71,70,0.693672,0.810044,0.749282,0.833079,0.716706,0.865654,-0.000000,0.000000,-1.000000);
			f(88,72,73,0.513012,0.171004,0.652074,0.228500,0.570688,0.309991,-0.000000,0.000000,-1.000000);
			f(89,81,80,0.171004,0.171004,0.032017,0.113328,0.113508,0.031942,0.000000,0.000000,1.000000);
			f(88,73,74,0.513012,0.171004,0.570688,0.309991,0.455516,0.310066,0.000000,0.000000,-1.000000);
			f(89,82,81,0.171004,0.171004,0.031942,0.228500,0.032017,0.113328,0.000000,0.000000,1.000000);
			f(88,74,75,0.513012,0.171004,0.455516,0.310066,0.374024,0.228680,0.000000,0.000000,-1.000000);
			f(89,83,82,0.171004,0.171004,0.113328,0.309991,0.031942,0.228500,0.000000,-0.000000,1.000000);
			f(88,75,76,0.513012,0.171004,0.374024,0.228680,0.373950,0.113508,0.000000,0.000000,-1.000000);
			f(89,84,83,0.171004,0.171004,0.228500,0.310066,0.113328,0.309991,0.000000,-0.000000,1.000000);
			f(88,76,77,0.513012,0.171004,0.373950,0.113508,0.455336,0.032017,0.000000,0.000000,-1.000000);
			f(89,85,84,0.171004,0.171004,0.309991,0.228680,0.228500,0.310066,-0.000000,-0.000000,1.000000);
			f(88,77,78,0.513012,0.171004,0.455336,0.032017,0.570508,0.031942,0.000000,-0.000000,-1.000000);
			f(89,86,85,0.171004,0.171004,0.310066,0.113508,0.309991,0.228680,-0.000000,0.000000,1.000000);
			f(88,78,79,0.513012,0.171004,0.570508,0.031942,0.651999,0.113328,0.000000,-0.000000,-1.000000);
			f(89,87,86,0.171004,0.171004,0.228680,0.032017,0.310066,0.113508,-0.000000,0.000000,1.000000);
			f(88,79,72,0.513012,0.171004,0.651999,0.113328,0.652074,0.228500,-0.000000,0.000000,-1.000000);
			f(89,80,87,0.171004,0.171004,0.113508,0.031942,0.228680,0.032017,0.000000,0.000000,1.000000);
			f(105,103,104,0.801919,0.342008,0.802842,0.642965,0.720452,0.342258,-1.000000,-0.000646,0.000000);
			f(103,102,104,0.802842,0.642965,0.721375,0.643215,0.720452,0.342258,-1.000000,-0.000646,0.000000);
			f(77,76,105,0.455336,0.032017,0.373950,0.113508,0.342008,0.081607,-0.000000,-0.000000,-1.000000);
			f(77,105,104,0.455336,0.032017,0.342008,0.081607,0.423394,0.000116,-0.000000,-0.000000,-1.000000);
			f(84,85,102,0.228500,0.310066,0.309991,0.228680,0.341892,0.260622,-0.000000,0.000000,1.000000);
			f(84,102,103,0.228500,0.310066,0.341892,0.260622,0.260401,0.342008,-0.000000,-0.000000,1.000000);
			f(76,84,103,0.934289,0.341758,0.935212,0.040801,0.967144,0.040899,0.000646,-1.000000,0.000000);
			f(76,103,105,0.934289,0.341758,0.967144,0.040899,0.966221,0.341856,0.000646,-1.000000,0.000000);
			f(85,77,104,0.116094,0.643063,0.115171,0.342106,0.147104,0.342008,-0.000646,1.000000,-0.000000);
			f(85,104,102,0.116094,0.643063,0.147104,0.342008,0.148027,0.642965,-0.000646,1.000000,-0.000000);
			f(101,99,98,0.638062,0.642965,0.638985,0.342008,0.720452,0.342258,1.000000,0.000647,-0.000000);
			f(101,98,100,0.638062,0.642965,0.720452,0.342258,0.719529,0.643215,1.000000,0.000647,-0.000000);
			f(73,72,100,0.570688,0.309991,0.652074,0.228500,0.602630,0.341892,-0.000000,-0.000000,-1.000000);
			f(72,101,100,0.652074,0.228500,0.684016,0.260401,0.602630,0.341892,-0.000000,-0.000000,-1.000000);
			f(80,81,99,0.113508,0.031942,0.032017,0.113328,0.081607,0.000000,0.000000,0.000000,1.000000);
			f(81,98,99,0.032017,0.113328,0.000116,0.081386,0.081607,0.000000,0.000000,0.000000,1.000000);
			f(81,73,100,0.522891,0.342106,0.521967,0.643063,0.490035,0.642965,0.000647,-1.000000,0.000000);
			f(81,100,98,0.522891,0.342106,0.490035,0.642965,0.490958,0.342008,0.000647,-1.000000,0.000000);
			f(72,80,101,0.179959,0.342008,0.180883,0.642965,0.148027,0.342106,-0.000647,1.000000,-0.000000);
			f(80,99,101,0.180883,0.642965,0.148950,0.643063,0.148027,0.342106,-0.000647,1.000000,-0.000000);
			f(97,95,96,0.847873,0.040801,0.848796,0.341758,0.766406,0.041051,-0.000647,1.000000,-0.000000);
			f(95,94,96,0.848796,0.341758,0.767329,0.342008,0.766406,0.041051,-0.000645,1.000000,0.000000);
			f(79,78,97,0.651999,0.113328,0.570508,0.031942,0.602409,0.000000,-0.000000,0.000000,-1.000000);
			f(79,97,96,0.651999,0.113328,0.602409,0.000000,0.683900,0.081386,-0.000000,0.000000,-1.000000);
			f(86,87,94,0.310066,0.113508,0.228680,0.032017,0.260622,0.000116,0.000000,0.000000,1.000000);
			f(86,94,95,0.310066,0.113508,0.260622,0.000116,0.342008,0.081607,-0.000000,0.000000,1.000000);
			f(78,86,97,0.967144,0.341758,0.968068,0.040801,0.999077,0.341856,-1.000000,-0.000646,0.000001);
			f(86,95,97,0.968068,0.040801,1.000000,0.040899,0.999077,0.341856,-1.000000,-0.000646,0.000001);
			f(87,79,94,0.310075,0.643063,0.309152,0.342106,0.342008,0.642965,1.000000,0.000646,-0.000001);
			f(79,96,94,0.309152,0.342106,0.341085,0.342008,0.342008,0.642965,1.000000,0.000646,-0.000001);
			f(93,91,90,0.684016,0.341758,0.684939,0.040801,0.766406,0.041051,0.000647,-1.000000,-0.000000);
			f(93,90,92,0.684016,0.341758,0.766406,0.041051,0.765482,0.342008,0.000647,-1.000000,0.000000);
			f(75,74,93,0.374024,0.228680,0.455516,0.310066,0.423615,0.342008,-0.000000,0.000000,-1.000000);
			f(75,93,92,0.374024,0.228680,0.423615,0.342008,0.342124,0.260622,-0.000000,0.000000,-1.000000);
			f(82,83,90,0.031942,0.228500,0.113328,0.309991,0.081386,0.341892,0.000000,-0.000000,1.000000);
			f(82,90,91,0.031942,0.228500,0.081386,0.341892,0.000000,0.260401,0.000000,-0.000000,1.000000);
			f(74,82,91,0.633187,0.643416,0.634110,0.944373,0.602178,0.944471,1.000000,0.000647,-0.000000);
			f(74,91,93,0.633187,0.643416,0.602178,0.944471,0.601255,0.643514,1.000000,0.000647,-0.000000);
			f(83,75,92,0.458102,0.643063,0.457179,0.342106,0.489112,0.342008,-1.000000,-0.000647,0.000000);
			f(83,92,90,0.458102,0.643063,0.489112,0.342008,0.490035,0.642965,-1.000000,-0.000647,-0.000000);
			f(79,87,72,0.309152,0.342106,0.310075,0.643063,0.193981,0.342459,0.706649,0.707564,-0.000000);
			f(87,80,72,0.310075,0.643063,0.194904,0.643416,0.193981,0.342459,0.706649,0.707564,-0.000000);
			f(77,85,78,0.115171,0.342106,0.116094,0.643063,0.000000,0.342459,-0.707564,0.706649,-0.000000);
			f(85,86,78,0.116094,0.643063,0.000923,0.643416,0.000000,0.342459,-0.707563,0.706650,0.000000);
			f(75,83,84,0.457179,0.342106,0.458102,0.643063,0.342931,0.643416,-0.706649,-0.707564,-0.000000);
			f(75,84,76,0.457179,0.342106,0.342931,0.643416,0.342008,0.342459,-0.706649,-0.707564,0.000000);
			f(73,81,82,0.521967,0.643063,0.522891,0.342106,0.638062,0.342459,0.707564,-0.706649,0.000000);
			f(73,82,74,0.521967,0.643063,0.638062,0.342459,0.637139,0.643416,0.707564,-0.706650,-0.000000);
			f(71,63,62,0.680618,0.865785,0.680988,0.986168,0.638431,0.986298,0.923879,0.382684,-0.000000);
			f(71,62,70,0.680618,0.865785,0.638431,0.986298,0.638062,0.865915,0.923879,0.382684,-0.000000);
			f(70,62,61,0.933919,0.040801,0.934289,0.161184,0.891722,0.161314,0.923880,-0.382683,0.000000);
			f(70,61,69,0.933919,0.040801,0.891722,0.161314,0.891352,0.040932,0.923879,-0.382684,-0.000000);
			f(69,61,60,0.891352,0.040932,0.891722,0.161314,0.849165,0.161445,0.382684,-0.923880,0.000000);
			f(69,60,68,0.891352,0.040932,0.849165,0.161445,0.848796,0.041062,0.382683,-0.923880,0.000000);
			f(68,60,67,0.887966,0.342008,0.888335,0.462391,0.845399,0.342138,-0.382683,-0.923880,-0.000000);
			f(60,59,67,0.888335,0.462391,0.845768,0.462521,0.845399,0.342138,-0.382684,-0.923880,0.000000);
			f(67,59,66,0.845399,0.342138,0.845768,0.462521,0.802842,0.342269,-0.923880,-0.382683,0.000000);
			f(59,58,66,0.845768,0.462521,0.803211,0.462652,0.802842,0.342269,-0.923880,-0.382683,0.000000);
			f(66,58,65,0.933919,0.221364,0.934289,0.341747,0.891352,0.221494,-0.923880,0.382683,-0.000000);
			f(58,57,65,0.934289,0.341747,0.891722,0.341877,0.891352,0.221494,-0.923879,0.382684,0.000000);
			f(65,57,64,0.891352,0.221494,0.891722,0.341877,0.848796,0.221625,-0.382684,0.923879,-0.000000);
			f(57,56,64,0.891722,0.341877,0.849165,0.342008,0.848796,0.221625,-0.382683,0.923880,0.000000);
			f(64,56,71,0.723185,0.865654,0.723555,0.986037,0.680618,0.865785,0.382684,0.923880,-0.000000);
			f(56,63,71,0.723555,0.986037,0.680988,0.986168,0.680618,0.865785,0.382684,0.923879,-0.000000);
			f(43,51,36,0.860501,0.874817,0.860871,0.754435,0.903068,0.874948,0.382684,0.923880,-0.000000);
			f(51,44,36,0.860871,0.754435,0.903438,0.754565,0.903068,0.874948,0.382684,0.923879,-0.000000);
			f(42,50,43,0.817565,0.865785,0.817934,0.986168,0.775009,0.865915,-0.382684,0.923879,-0.000000);
			f(50,51,43,0.817934,0.986168,0.775378,0.986298,0.775009,0.865915,-0.382682,0.923880,0.000000);
			f(41,49,42,0.860132,0.865654,0.860501,0.986037,0.817565,0.865785,-0.923880,0.382683,-0.000000);
			f(49,50,42,0.860501,0.986037,0.817934,0.986168,0.817565,0.865785,-0.923879,0.382684,0.000000);
			f(40,48,49,0.532591,0.754766,0.532961,0.875149,0.490404,0.875280,-0.923880,-0.382683,-0.000000);
			f(40,49,41,0.532591,0.754766,0.490404,0.875280,0.490035,0.754897,-0.923880,-0.382683,0.000000);
			f(39,47,48,0.575158,0.754636,0.575528,0.875019,0.532961,0.875149,-0.382684,-0.923880,-0.000000);
			f(39,48,40,0.575158,0.754636,0.532961,0.875149,0.532591,0.754766,-0.382684,-0.923880,0.000000);
			f(38,46,47,0.128060,0.875149,0.128429,0.754766,0.170986,0.754897,0.382684,-0.923880,-0.000000);
			f(38,47,39,0.128060,0.875149,0.170986,0.754897,0.170616,0.875280,0.382684,-0.923879,0.000000);
			f(37,45,46,0.085493,0.875019,0.085862,0.754636,0.128429,0.754766,0.923880,-0.382683,0.000000);
			f(37,46,38,0.085493,0.875019,0.128429,0.754766,0.128060,0.875149,0.923879,-0.382684,-0.000000);
			f(36,44,45,0.903068,0.874948,0.903438,0.754565,0.945994,0.754696,0.923879,0.382684,-0.000000);
			f(36,45,37,0.903068,0.874948,0.945994,0.754696,0.945625,0.875078,0.923879,0.382684,-0.000000);
			f(35,27,26,0.042557,0.754766,0.042926,0.875149,0.000369,0.875280,0.923879,0.382684,-0.000000);
			f(35,26,34,0.042557,0.754766,0.000369,0.875280,0.000000,0.754897,0.923879,0.382684,-0.000000);
			f(34,26,25,0.293322,0.875019,0.293692,0.754636,0.336259,0.754766,0.923880,-0.382683,0.000000);
			f(34,25,33,0.293322,0.875019,0.336259,0.754766,0.335889,0.875149,0.923879,-0.382684,-0.000000);
			f(33,25,24,0.335889,0.875149,0.336259,0.754766,0.378815,0.754897,0.382684,-0.923880,0.000000);
			f(33,24,32,0.335889,0.875149,0.378815,0.754897,0.378446,0.875280,0.382683,-0.923880,0.000000);
			f(32,24,31,0.887966,0.522571,0.888335,0.642954,0.845399,0.522701,-0.382683,-0.923880,-0.000000);
			f(24,23,31,0.888335,0.642954,0.845768,0.643084,0.845399,0.522701,-0.382684,-0.923880,0.000000);
			f(31,23,30,0.845399,0.522701,0.845768,0.643084,0.802842,0.522832,-0.923880,-0.382683,0.000000);
			f(23,22,30,0.845768,0.643084,0.803211,0.643215,0.802842,0.522832,-0.923880,-0.382683,0.000000);
			f(30,22,29,0.945625,0.875078,0.945994,0.995461,0.903058,0.875209,-0.923880,0.382683,-0.000000);
			f(22,21,29,0.945994,0.995461,0.903427,0.995592,0.903058,0.875209,-0.923879,0.382684,0.000000);
			f(29,21,28,0.903058,0.875209,0.903427,0.995592,0.860501,0.875340,-0.382684,0.923879,-0.000000);
			f(21,20,28,0.903427,0.995592,0.860871,0.995722,0.860501,0.875340,-0.382683,0.923880,0.000000);
			f(28,20,35,0.085123,0.754636,0.085493,0.875019,0.042557,0.754766,0.382684,0.923880,-0.000000);
			f(20,27,35,0.085493,0.875019,0.042926,0.875149,0.042557,0.754766,0.382684,0.923879,-0.000000);
			f(8,0,15,0.931261,0.462521,0.930891,0.342138,0.973828,0.462391,0.382684,0.923879,-0.000000);
			f(0,7,15,0.930891,0.342138,0.973458,0.342008,0.973828,0.462391,0.382684,0.923880,-0.000000);
			f(6,14,7,0.930891,0.522701,0.931261,0.643084,0.888335,0.522832,-0.382684,0.923879,-0.000000);
			f(14,15,7,0.931261,0.643084,0.888704,0.643215,0.888335,0.522832,-0.382683,0.923880,0.000000);
			f(5,13,6,0.973458,0.522571,0.973828,0.642954,0.930891,0.522701,-0.923880,0.382683,-0.000000);
			f(13,14,6,0.973828,0.642954,0.931261,0.643084,0.930891,0.522701,-0.923879,0.382684,0.000000);
			f(4,12,5,0.421372,0.754766,0.421741,0.875149,0.378815,0.754897,-0.923880,-0.382683,0.000000);
			f(12,13,5,0.421741,0.875149,0.379184,0.875280,0.378815,0.754897,-0.923880,-0.382683,0.000000);
			f(3,11,12,0.463939,0.754636,0.464308,0.875019,0.421741,0.875149,-0.382684,-0.923880,-0.000000);
			f(3,12,4,0.463939,0.754636,0.421741,0.875149,0.421372,0.754766,-0.382683,-0.923880,0.000000);
			f(2,10,11,0.236548,0.875149,0.236917,0.754766,0.279474,0.754897,0.382684,-0.923880,0.000000);
			f(2,11,3,0.236548,0.875149,0.279474,0.754897,0.279104,0.875280,0.382684,-0.923879,0.000000);
			f(1,9,10,0.193981,0.875019,0.194350,0.754636,0.236917,0.754766,0.923880,-0.382683,0.000000);
			f(1,10,2,0.193981,0.875019,0.236917,0.754766,0.236548,0.875149,0.923879,-0.382684,-0.000000);
			f(0,8,9,0.930891,0.342138,0.931261,0.462521,0.888704,0.462652,0.923879,0.382684,-0.000000);
			f(0,9,1,0.930891,0.342138,0.888704,0.462652,0.888335,0.342269,0.923879,0.382684,-0.000000);

			this.x = 0.000000;
			this.y = 0.000000;
			this.z = 0.000000;

			this.rotationX = 0.000000;
			this.rotationY = 0.000000;
			this.rotationZ = 0.000000;

			this.scaleX = 1.000000;
			this.scaleY = 1.000000;
			this.scaleZ = 1.000000;

			this.geometry.ready = true;
		}
		public function v(x:Number, y:Number, z:Number):void {
			ve.push(new Vertex3D(x, y, z));
		}

		public function f(vertexIndex1:Number, vertexIndex2:Number, vertexIndex3:Number, uv00:Number, uv01:Number, uv10:Number, uv11:Number, uv20:Number, uv21:Number, normalx:Number, normaly:Number, normalz:Number):void {
			var face : Triangle3D = new Triangle3D(this, [ve[vertexIndex1], ve[vertexIndex2], ve[vertexIndex3]], null, [ new NumberUV(uv00, uv01), new NumberUV(uv10, uv11), new NumberUV(uv20, uv21) ] );
			face.faceNormal = new Number3D(normalx,normaly,normalz);
			fa.push(face);
		}

		public function f2(vertexIndex1:Number, vertexIndex2:Number, vertexIndex3:Number):void {
			var face:Triangle3D = new Triangle3D(this, [ve[vertexIndex1], ve[vertexIndex2], ve[vertexIndex3]], null, []);
			fa.push(face);
		}

	}
}